/****************2024top *****************/

.header2024{width:100%;height:42px;overflow: hidden; background: #2d538d;margin: 0 auto;}
.topnav2024{
width: 1200px;
height: 42px;
min-width: 1200px;
margin:0 auto;
clear: both;
overflow: hidden;
position:relative;
}
.tianjia2024{position:absolute;left:0;
	line-height: 42px;
	float: left;
	height: 42px;
	width:  500px;
}
.tianjia2024 ul{
	margin-left: 1px;
}
.tianjia2024 ul li
 {float: left; font-size:16px;
	line-height: 40px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	padding: 1px 10px 1px 10px;
font-family: microsoft yahei,Arial,Helvetica,sans-serif;

	}
.tianjia2024 li a {display: block;color:#fff;font-family: microsoft yahei,Arial,Helvetica,sans-serif;}


/*************search***************/
.barSch2024 {
	position:absolute;
	right:10px;
	top:10px;
	height:23px;
	width:171px;

}
.inputtext2024 {
	width:120px;
	height:22px;
	font-size: 14px;
	padding:0 5px;
	float:left;
	
	border: 1px solid #bbbbbb;
                background:#e8e8e8;
	/*background-color: transparent;*/
}
.inputbutton2024 {
	width:40px;
	height:24px;
	line-height:20px;
	text-align:center;
	color:#fff;
	font-size:14px;
	cursor:pointer;
position: absolute;
right: 0px;
top: 0px;
	border: 1px solid #bbbbbb;
	background-color: #234175;
}



/*************logo***************/
.logo2024bg {
	width:100%;
        min-width: 1200px;
	height:197px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	background: url(../images2024/index-logobg.jpg) repeat-x center top;
}


.logo2024{
	height: 197px;
	width: 1200px;
        min-width: 1200px;
        margin:0 auto;
	clear: both;
	overflow: hidden;
}

/*通用导航*/
.navbg2024{width:100%;height:64px;margin: 0 auto;clear: both;overflow: hidden;background:  url(../images2024/navbg2024.jpg) repeat-x center top;}

.nav12002024 {
	width: 1200px;
                min-width:1200px;
	height: 66px;
	line-height: 66px;
	clear: both;
	overflow: hidden;
	margin: 0 auto;


}
	.menu { padding:0; margin:0; list-style-type:none;}
	.menu li { float:left; color:#fff;  font-family: "Microsoft Yahei"; /*font-family: "Microsoft Yahei", "\5b8b\4f53", Arial, Helvetica, sans-serif;*/}
	.menu li a { display:block; width:133px; text-align:center; color:#000; font-size:24px; text-decoration:none;position: relative;}
	.menu li a:hover {background:#3667a9; color:#fff; height: 60px; border-bottom:5px solid #de0000;}
	.curon{ background:#3667a9; height: 60px; border-bottom:5px solid #de0000;color:#fff!important;}


.menu li a i {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 5px;
    background: #ea1515;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    -khtml-opacity: 0;
    overflow: hidden;
}




.menu li a.curon i,.menu li a:hover i {
    bottom: 0;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    -khtml-opacity: 1;
}

/*通用导航 end*/

